home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1994 / MacHack 1994.toast / MacHack™ 1987-1994 / MacHack™ '87 / Utilities ƒ / Text Editors ƒ / FastEddie2Ltd ƒ / FastEd2.doc1 < prev    next >
Text File  |  1986-08-19  |  6KB  |  153 lines

  1. Cottage Software
  2. PO Box 200308
  3. Austin, Texas 78720-308
  4. (512) 339 7536
  5.  
  6. FastEddie2 © Daniel Grossbard 1986
  7.  
  8.  
  9. FastEddie2.6 is a Programmable Editing Environment with:
  10.  
  11. •  programmable key commands and menus for whatever facility you build
  12. •  automatic glossary to create your own dynamic shorthand machine
  13. •  global, wildcard, next and previous, case sensitive and insensitive,
  14.    wraparound, selectable searches
  15. •  auto save for error protection
  16. •  display of balanced braces, brackets & parens for logic visibility
  17. •  "impossible" character search to locate invisible problems
  18. •  file compare to locate differences between files
  19. •  keyboard cursor movement and selection for mouseless editing
  20. •  eleven copy/paste buffers for versatile cut and paste
  21. •  switchable word wrap for versatile text display
  22. •  switchable auto indent for ease of formatted text entry
  23. •  save option settings to further customize FastEddie2
  24. •  switchable insert/overwrite for flexible correction facility
  25. •  staged input for fast insertion
  26. •  extensive window handling with optional synchronized scrolling
  27. •  automatic Megamax C error display
  28. •  block shifts ("Move over") for quick reformatting
  29. •  dozens of special key commands for short cuts; and more
  30.  
  31.  
  32. <cmd>         depress the command (aka "clover leaf") key 
  33. <Shift>       depress the Shift key
  34. <Option>      depress the Option key
  35. <CapsLock>    depress the CapsLock key
  36. <click>       click the mouse button
  37. <DoubleClick> double click the mouse button
  38.  
  39.  
  40. <cmd>F over FstEd.doc1 & FstEd.doc2 will locate the following catagories:
  41.  
  42. glossary          Balance           impossibles       compare files     
  43. copy paste        save oPtions      window handling   file insertion    
  44. find, change      display errors    Move over         cHange case       
  45. Enter             Open              Line number...    undo              
  46. shortcuts         move cursor
  47.  
  48.  
  49. FastEddie2 disk contains 11 non system files:
  50.  
  51.   • FastEddie2, the "purchaseware" version
  52.   • FastEddie2Ltd, the public domain version of FastEddie2
  53.     give it away; post it; share in receipts due to it!
  54.     (also give and post FastEd2.doc1 and FastEd2.doc2)
  55.  
  56.   • FastUser.c the programmable source file for key command and
  57.     menu extentions to FastEddie2
  58.   • FastUser.h the header file for FastUser.c
  59.   • FstE.lib the library to be linked with FastUser.o
  60.  
  61.   • TabsOut, to replace tabs in TEXT files
  62.  
  63.   • FastEd2.doc1 (this file) and  FastEd2.doc2 to explain the programs
  64.   • FastGloss to help you use the Glossary features
  65.   • errors.out and debug.c to demonstrate the automatic error display
  66.  
  67.  
  68. To purchase the FastEddie2 disk and the FastEddie2 user's manual,
  69. see About FastEddie2 or send $48 (add $5 for overseas delivery)
  70. with your name, address, and phone number to:
  71.  
  72.   FastEddie2
  73.   Cottage Software
  74.   PO Box 200308
  75.   Austin, Texas 78720-308
  76.  
  77. Besides receiving the newest version of FastEddie2 you will also
  78. be entitled to upgrades at cost; a share (1/3) of all sales from
  79. copies of your FastEddie2Ltd; and a reward for sharing extensions
  80.  
  81.  
  82.  
  83. Here are a few hints about some of FastEddie2's special features:
  84.  
  85.  
  86. • customize menu keystroke assignments with ResEdit
  87. • build routines for new menu items and key commands in FastUser.c
  88.   • see owner's manual, FastUser.c, and FastUser.h for details  
  89.   • all Toolbox and FastEddie2 and C routines are available
  90.  
  91.  
  92. • "glossary is automatic" (options menu) will scan your input
  93.   (as it is created) for strings which match a glossary code in
  94.   FastGloss... if such a code is found it will be immediately
  95.   replaced by its corresponding replacement string.  The
  96.   glossary facility requires a file called FastGloss which
  97.   includes glossary codes and replacement strings.  (See
  98.   FastGloss or the FastEd.doc2 for more).
  99.  
  100.  
  101. • "Balance {}[]()" (search menu) will select the next 
  102.   balanced pair of {} or [] or ()
  103.  
  104.  
  105. • "impossibles" locates the first character following the cursor, 
  106.   that could not possibly have been keyed into the file, selects
  107.   it and displays its hex value
  108.  
  109.  
  110. • "compare files" (search menu) will select the first non blank 
  111.   difference in the top two files starting from their cursor positions
  112.   
  113.   
  114. • "copy paste 0", "copy paste 1", and "copy paste 9" can be
  115.   chosen from the edit menu.
  116. • "copy paste 0" through "copy paste 9" can be invoked with 
  117.   <cmd>0 through <cmd>9 from the keyboard.
  118.   • if text is selected it is put in the corresponding buffer
  119.     (0 through 9), and replaces whatever was there
  120.   • if nothing is selected the contents of the corresponding 
  121.     buffer (0 through 9) is pasted into your text at the 
  122.     insertion point
  123.  
  124.  
  125. • when you choose "save oPtions" (options menu) the current 
  126.   option settings (except insert and scroll sync), and the 
  127.   current font, size and line spacing become FastEddie2's default 
  128.   settings.
  129.  
  130.  
  131. • window handling:
  132.   • The number of windows opened is limited only by available memory.
  133.   • choosing a file from the windows menu will activate that window.
  134.   •<cmd><option>w will activate next window
  135.   •<cmd><option<Shift>>W will activate previous window
  136.   • "Neat windows" (display menu) will relocate all your windows neatly 
  137.     with the most recently active on top, the next second, and so on.
  138.   • "scroll sync is on" (options menu) will cause the top two windows 
  139.     to scroll in unison.
  140.   • a double click in an active title bar or grow box will 
  141.     reposition windows:
  142.     • with <cmd> the top two windows are repositioned
  143.       to the top and bottom halves of the screen
  144.     • with <Option> the top two windows are repositioned
  145.       to the left and right halves of the screen
  146.     • with both <command> and <Option> the top 
  147.       window is displayed in its home position
  148.     • with neither <cmd> nor <Option> the top window 
  149.       is repositioned to the full screen, or returned to its
  150.       previous position (if it has been moved by one of 
  151.       the above commands)
  152.  
  153. (continued in FastEd2.doc2)